<HTML>
<HEAD>
<TITLE>Panel sterowania - metoda scrollBy()</TITLE>
<SCRIPT LANGUAGE="JavaScript1.2">
var scrollSpeed = 500
var scrollJump = 1
var scrollDirection = "down"
var intervalID

function autoScroll() {
    if (scrollDirection == "down") {
        scrollJump = Math.abs(scrollJump)
    } else if (scrollDirection == "up" && scrollJump > 0) {
        scrollJump = -scrollJump
    }
    parent.display.scrollBy(0, scrollJump)
    if (parent.display.pageYOffset <= 0) {
        clearInterval(intervalID)
    }
}

function reduceInterval() {
    stopScroll()
    scrollSpeed -= 200
    startScroll()
}
function increaseInterval() {
    stopScroll()
    scrollSpeed += 200
    startScroll()
}
function reduceJump() {
    scrollJump -= 2
}
function increaseJump() {
    scrollJump += 2
}
function swapDirection() {
    scrollDirection = (scrollDirection == "down") ? "up" : "down"
}
function startScroll() {
    parent.display.scrollBy(0, scrollJump)
    if (intervalID) {
        clearInterval(intervalID)
    }
    intervalID = setInterval("autoScroll()",scrollSpeed)
}
function stopScroll() {
    clearInterval(intervalID)
}
</SCRIPT>
</HEAD>
<BODY onLoad="startScroll()">
<B>Automatyczne przewijanie przy uyciu metody scrollBy - Panel sterowania</B>
<FORM NAME="custom">
<INPUT TYPE="button" VALUE="Rozpocznij przewijanie" onClick="startScroll()">
<INPUT TYPE="button" VALUE="Wstrzymaj przewijanie" onClick="stopScroll()"><P>
<INPUT TYPE="button" VALUE="Krtszy przedzia czasu" onClick="reduceInterval()">
<INPUT TYPE="button" VALUE="Duszy przedzia czasu" onClick="increaseInterval()"><P>
<INPUT TYPE="button" VALUE="Duszy odcinek przesunicia" onClick="increaseJump()">
<INPUT TYPE="button" VALUE="Krtszy odcinek przesunicia" onClick="reduceJump()"><P>
<INPUT TYPE="button" VALUE="Zmiana kierunku przewijania" onClick="swapDirection()">

</FORM>
</BODY>
</HTML>